home *** CD-ROM | disk | FTP | other *** search
- tpm++;
- call("Winner");
- if(Number(winner) == 1)
- {
- call("Shuffle");
- tpm = 0;
- removeMovieClip("c1");
- }
- else
- {
- pos = eval("pos" add clicked);
- emptyRow = 1 + Number(int((empty - 1) / numCols));
- emptyCol = empty - (emptyRow - 1) * numCols;
- clickedRow = 1 + Number(int((pos - 1) / numCols));
- clickedCol = pos - (clickedRow - 1) * numCols;
- rowDiff = clickedRow - emptyRow;
- colDiff = clickedCol - emptyCol;
- if(Number(rowDiff) < 0)
- {
- rowDiff = - rowDiff;
- }
- if(Number(colDiff) < 0)
- {
- colDiff = - colDiff;
- }
- adjacent = Number(Number(rowDiff) + Number(colDiff)) == 1;
- if(Number(adjacent) == 1)
- {
- setProperty("p" add clicked, _X, eval("x" add emptyCol));
- setProperty("p" add clicked, _Y, eval("y" add emptyRow));
- set("pos" add clicked,empty);
- empty = pos;
- call("Winner");
- if(Number(winner) == 1)
- {
- duplicateMovieClip("congratulations","c1",17384);
- c1.tpm = tpm;
- c1._visible = 1;
- }
- }
- }
-